package com.jiegui.business.domain;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.jiegui.common.annotation.Excel;
import com.jiegui.common.core.domain.BaseQueryEntity;
import lombok.Data;

import java.util.Date;

/**
 * 商品信息对象 goods_info
 *
 * @author wuqicheng
 * @date 2024-11-20
 */
@Data
@TableName("goods_info")
public class GoodsInfo extends BaseQueryEntity {
    private static final long serialVersionUID = 1L;


    /**
     * $column.columnComment
     */
    private String id;

    /**
     * 展商id
     */
    @Excel(name = "展商id", readConverterExp = "展商id")
    private String exhId;

    /**
     * 展商名称
     */
    @Excel(name = "展商名称", readConverterExp = "展商名称")
    private String exhName;

    /**
     * 显示价格
     */
    @Excel(name = "显示价格", readConverterExp = "显示价格")
    private BigDecimal showPrice;

    /**
     * 售卖价格
     */
    @Excel(name = "售卖价格", readConverterExp = "售卖价格")
    private BigDecimal goodsPrice;

    /**
     * 主图
     */
    @Excel(name = "主图", readConverterExp = "主图")
    private String goodsImg;

    /**
     * SHOW 可用，STOP停用
     */
    @Excel(name = "SHOW 可用，STOP停用", readConverterExp = "SHOW 可用，STOP停用")
    private String state;

    /**
     * 商品名称
     */
    @Excel(name = "商品名称", readConverterExp = "商品名称")
    private String goodsName;

    /**
     * 商品标题
     */
    @Excel(name = "商品标题", readConverterExp = "商品标题")
    private String goodsTitle;

    /**
     * 是否热推
     */
    @Excel(name = "是否热推", readConverterExp = "是否热推")
    private String hotState;

    /**
     * 商品详情
     */
    @Excel(name = "商品详情", readConverterExp = "商品详情")
    private String showMsg;

    /**
     * $column.columnComment
     */

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "$column.columnComment", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;


}
